package com.cssw.fyzb.core.model.dodb.base;

import com.ydn.dbframe.plugin.activerecord.Model;
import com.ydn.dbframe.plugin.activerecord.IBean;

/**
 *  do not modify this file.
 */
@SuppressWarnings("serial")
public abstract class BaseAppeal<M extends BaseAppeal<M>> extends Model<M> implements IBean {

	/**
	 * 地区编码
	 */
	public void setAppealId(java.lang.Long appealId) {
		set("appeal_id", appealId);
	}
	
	/**
	 * 地区编码
	 */
	public java.lang.Long getAppealId() {
		return getLong("appeal_id");
	}

	/**
	 * 用户标识
	 */
	public void setUserId(java.lang.Long userId) {
		set("user_id", userId);
	}
	
	/**
	 * 用户标识
	 */
	public java.lang.Long getUserId() {
		return getLong("user_id");
	}

	/**
	 * 申述类型
	 */
	public void setAppealType(java.lang.String appealType) {
		set("appeal_type", appealType);
	}
	
	/**
	 * 申述类型
	 */
	public java.lang.String getAppealType() {
		return getStr("appeal_type");
	}

	/**
	 * 联系电话/QQ
	 */
	public void setContact(java.lang.String contact) {
		set("contact", contact);
	}
	
	/**
	 * 联系电话/QQ
	 */
	public java.lang.String getContact() {
		return getStr("contact");
	}

	/**
	 * 申诉备注
	 */
	public void setAppeal(java.lang.String appeal) {
		set("appeal", appeal);
	}
	
	/**
	 * 申诉备注
	 */
	public java.lang.String getAppeal() {
		return getStr("appeal");
	}

	/**
	 * 申述附件(最多5个)
	 */
	public void setAppealAttach(java.lang.String appealAttach) {
		set("appeal_attach", appealAttach);
	}
	
	/**
	 * 申述附件(最多5个)
	 */
	public java.lang.String getAppealAttach() {
		return getStr("appeal_attach");
	}

	/**
	 * 申述时间
	 */
	public void setAppealTime(java.util.Date appealTime) {
		set("appeal_time", appealTime);
	}
	
	/**
	 * 申述时间
	 */
	public java.util.Date getAppealTime() {
		return get("appeal_time");
	}

	/**
	 * 申述状态（1-申述中 2-已反馈）
	 */
	public void setStatus(java.lang.String status) {
		set("status", status);
	}
	
	/**
	 * 申述状态（1-申述中 2-已反馈）
	 */
	public java.lang.String getStatus() {
		return getStr("status");
	}

	/**
	 * 反馈
	 */
	public void setFeedback(java.lang.String feedback) {
		set("feedback", feedback);
	}
	
	/**
	 * 反馈
	 */
	public java.lang.String getFeedback() {
		return getStr("feedback");
	}

	/**
	 * 反馈时间
	 */
	public void setFeedbackTime(java.util.Date feedbackTime) {
		set("feedback_time", feedbackTime);
	}
	
	/**
	 * 反馈时间
	 */
	public java.util.Date getFeedbackTime() {
		return get("feedback_time");
	}

	/**
	 * 反馈人
	 */
	public void setFeedbackOperId(java.lang.Long feedbackOperId) {
		set("feedback_oper_id", feedbackOperId);
	}
	
	/**
	 * 反馈人
	 */
	public java.lang.Long getFeedbackOperId() {
		return getLong("feedback_oper_id");
	}

}
